source/mail/msg.d(97,25): Error: cast from `ubyte[]` to `string` not allowed in safe code source/mail/msg.d(103,14): Error: cast from `ubyte[]` to `string` not allowed in safe code source/mail/msg.d(131,29): Error: cast from `ubyte[]` to `string` not allowed in safe code source/mail/msg.d(151,24): Error: cast from `string` to `ubyte[]` not allowed in safe code source/mail/pop3.d(138,27): Error: cast from `string` to `ubyte[]` not allowed in safe code source/mail/pop3.d(151,27): Error: cast from `string` to `ubyte[]` not allowed in safe code source/mail/smtp.d(144,36): Error: cast from `string` to `ubyte[]` not allowed in safe code source/mail/smtp.d(149,36): Error: cast from `string` to `ubyte[]` not allowed in safe code source/mail/smtp.d(154,36): Error: cast from `string` to `ubyte[]` not allowed in safe code source/mail/socket.d(84,9): Error: can only catch class objects derived from `Exception` in `@safe` code, not `object.Throwable` source/mail/socket.d(116,26): Error: cast from `const(ssl_method_st)*` to `ssl_method_st*` not allowed in safe code source/mail/socket.d(119,26): Error: cast from `const(ssl_method_st)*` to `ssl_method_st*` not allowed in safe code source/mail/socket.d(122,26): Error: cast from `const(ssl_method_st)*` to `ssl_method_st*` not allowed in safe code source/mail/socket.d(196,36): Error: `data.ptr` cannot be used in `@safe` code, use `&data[0]` instead source/mail/socket.d(206,34): Error: `this._buff.ptr` cannot be used in `@safe` code, use `&this._buff[0]` instead source/mail/utils.d(30,32): Error: `src.ptr` cannot be used in `@safe` code, use `&src[0]` instead source/mail/utils.d(31,32): Error: `dst.ptr` cannot be used in `@safe` code, use `&dst[0]` instead source/mail/utils.d(35,34): Error: cannot take address of local `src_len` in `@safe` function `recode` source/mail/utils.d(35,54): Error: cannot take address of local `dst_len` in `@safe` function `recode` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.